package org.jeecg.modules.yinsheng.command.transfer;

import org.jeecg.modules.yinsheng.annotation.NotBlank;
import org.jeecg.modules.yinsheng.command.base.BaseBizReqCommand;

public class TaxPaymentCommand extends BaseBizReqCommand {
	/**
	 * 
	 */
	private static final long serialVersionUID = 1L;

	// 业务请求号
	@NotBlank(message = "业务请求号不能为空")
	private String requestNo;

	// 付款申请受理流水号
	@NotBlank(message = "付款申请受理流水号")
	private String acceptSn;

	// 付款方银盛商户号
	@NotBlank(message = "付款方银盛商户号不能为空")
	private String payerMerchantNo;

	// 银行账户号
	@NotBlank(message = "银行账户号")
	private String bankAccountNo;

	// 交易金额
	@NotBlank(message = "交易金额不能为空")
	private String amount;

	// 银行账户开户名
	@NotBlank(message = "银行账户开户名")
	private String bankAccountName;

	// 银行附言，35个字节内
	@NotBlank(message = "银行附言，35个字节内")
	private String remark;
	
	private String notifyUrl;

	public String getRequestNo() {
		return requestNo;
	}

	public void setRequestNo(String requestNo) {
		this.requestNo = requestNo;
	}

	public String getAcceptSn() {
		return acceptSn;
	}

	public void setAcceptSn(String acceptSn) {
		this.acceptSn = acceptSn;
	}

	public String getPayerMerchantNo() {
		return payerMerchantNo;
	}

	public void setPayerMerchantNo(String payerMerchantNo) {
		this.payerMerchantNo = payerMerchantNo;
	}

	public String getBankAccountNo() {
		return bankAccountNo;
	}

	public void setBankAccountNo(String bankAccountNo) {
		this.bankAccountNo = bankAccountNo;
	}

	public String getAmount() {
		return amount;
	}

	public void setAmount(String amount) {
		this.amount = amount;
	}

	public String getBankAccountName() {
		return bankAccountName;
	}

	public void setBankAccountName(String bankAccountName) {
		this.bankAccountName = bankAccountName;
	}

	public String getRemark() {
		return remark;
	}

	public void setRemark(String remark) {
		this.remark = remark;
	}

	public String getNotifyUrl() {
		return notifyUrl;
	}

	public void setNotifyUrl(String notifyUrl) {
		this.notifyUrl = notifyUrl;
	}
	
}